package com.hibase.core.page.entity.pagemenu.vo;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>
 * 页面菜单配置表
 * </p>
 *
 * @author junk
 * @since 2021-03-31
 */
@Data
//@HibaseValid
@ApiModel(value="PageMenuListVO对象", description="页面菜单配置表列表展示VO")
public class PageMenuListVO {

    @ApiModelProperty(value = "页面配置目录名称")
    private String menuName;

    @ApiModelProperty(value = "上级目录")
    private String parentId;

    @ApiModelProperty(value = "所有的父类层级ID用/隔开")
    private String allParentIds;

    @ApiModelProperty(value = "层级")
    private BigDecimal level;

    @ApiModelProperty(value = "子节点数量")
    private BigDecimal childQty;

    @ApiModelProperty(value = "备注")
    private String remarks;

    @ApiModelProperty(value = "id")
    private String id;

    @ApiModelProperty(value = "创建人名称")
    private String createBy;

    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    @ApiModelProperty(value = "修改人名称")
    private String updateBy;

    @ApiModelProperty(value = "修改时间")
    private Date updateTime;

    @ApiModelProperty(value = "是否已删除（0 正常，1 已删除）")
    private Boolean beDeleted;


}
